iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 2
2
Modern Web

Hugo 貼身打造個人部落格系列 第 2

Day 02. 為什麼我選擇使用 Hugo 自架部落格

  • 分享至 

  • xImage
  •  

聊聊線上服務

我使用過 Medium 這個線上平台,他的版面非常簡潔,功能非常精煉,對我要寫文章的需求來說很剛好(我想用到的幾乎都有);但因為貼 code 有時不是那麼方便,我想要文章可以支援針對不同程式語言的高亮 code block,但他所提供的也是超級簡潔那種 (這是我之前寫的一篇文章),所以我漸漸的不太使用他,但我還蠻常去那邊逛逛看看,有很多厲害的文章。

再聊聊自架工具

WordPress

WordPress 是一款開源的 Content Management System, CMS,也就是內容管理系統,架設 WordPress 你不需要寫任何程式,且官網提到說「整個網路有 38% 的網站使用 WordPress 架設」,看得出來若你選擇使用 WordPress 自架網站你不會寂寞,而且網路上的教學資源非常的豐富,你可以找到一篇與你投緣的開始你的入坑網站架設之旅。

但,正因為如此,我會覺得(或是我的錯覺)還沒開始就要搞懂太多東西了;而且你知道 WordPress.com 與 Medium、blogspot 一樣都是線上部落格平台,而 WordPress 是一種商標嗎? (掰的胃 WordPress.com 這網站也是用 WordPress 架設的你搞得我好亂啊),不過這要視每個人感受而定,我有強迫自己先備知識充足才前進的症頭。

Hugo 噠啦!

我偏好選用如 Hexo, Hugo 這類自架工具,是因為一來我希望對自己的網站可以享有高靈活度(可以讓我東蓋西蓋)、高掌控度(搓圓捏扁)之外,二來對我來說入門門檻比較低,可以讓我從站在門口,快速移動到準備專注在真正想做的事情上。

其次,Hugo 官方有提供許多部署站點的方式,例如 GitHub Pages,GitLab Pages,我認為對入門者來說,可以花一點點錢(甚至免費),就可以 run 好一陣子,我目前的做法僅花了 67 台幣買了個自己想要的域名(可以用一年),就可以先開跑了。雖然相對的你可能會比直接使用線上服務,要花費更多心思去掌握一個工具,但我覺得這除了讓你可以學到東西之外,你可以揉出更貼近你想要的網站雛形,當基礎的設施都大致底定後,我覺得你所擁有的不僅僅是一個個人網站而已。

另外,自架的好處還在於你的文章都在你的手上,你可以很輕易的備份到任何地方,隨意調整文章呈現的方式,不用受限於平台,自由發揮,也可以加裝你想要的外掛,不需要額外付費(但你需要額外付出時間學會)。

這個網站會是屬於你的專場,你呈現給瀏覽你的網站的人的內容,是你 (only you) 所有的知識累積,生活態度,這就是「你」的品牌。

靜態網頁生成器百百種,怎麼選?

這麼多靜態網頁生成器,那我可以怎麼選呢,以下有幾個方向供你參考:

  • 速度: 建置網站的速度、或指打包成靜態頁面的速度
  • 社群: 社群資源是否足夠,是不是有一票人在用這個工具
  • 佈景: 有很多佈景可以選擇嗎
  • 門檻: 易用程度,入門門檻是否過高
  • 內容: 內容編寫的格式支援是否足夠
  • 管理: 內容管理方面,你是否能有更高彈性的管理、調整方式(客製化)
  • 外掛: 是否有很多外掛可以用

你要問自己你著重的點是什麼,比如說你是從別的工具遷移過來的,那我即將遷移的目標工具有沒有很好的支援我可以無痛移轉? 或是你的文章已經上千篇,我每次打包一次所花的時間,都可以去旁邊追劇追完一集,新的工具是不是可以飛快地幫我完成這件事,等等,以上對 Hugo 而言都不是大問題。

小結

其實一開始我是因為想要嘗試接觸 Golang 相關的東西,所以就一頭栽進來用用看。
(但還不確定是否能學到 Go 相關知識就是了)
(而且這次我原本選擇用 Jekyll,但沒有找到我喜歡的佈景...)

其實主要訴求還是在「自架部落格」,希望有興趣的朋友可以繼續 follow 我接下來的文章,一起成長學習(堅持下去)。

參考連結


上一篇
Day 01. Hugo 是什麼
下一篇
Day 03. Hugo CLI 安裝與介紹
系列文
Hugo 貼身打造個人部落格30
.

尚未有邦友留言

立即登入留言